SINGER Beyonce Knowles showed off her lovely legs at a major basketball game.

The glamorous singer, wearing frayed denim shorts, enjoyed the action with rapper husband Jay-Z at the 58th NBA All-Star game in Phoenix, Arizona.

The former Destiny's Child frontwoman was joined by Desperate Housewives star Eva Longoria and boxing legend Muhammad Ali.

Beyonce is up for best international female at this year's Brit Awards, which are taking place on Wednesday.