Rihanna, Lenny Kravitz Lined Up for NBA All-Star Game Performances

Rihanna, Lenny Kravitz, Josh Groban and Cee Lo Green have been tapped as the main musical attractions for the NBA All-Star Game, set for Feb. 20 in Los Angeles. Rihanna will perform her "Loud" hits "What's My Name?" and "Only Girl (In the World)" at halftime, while Kravitz will play his new single, "Come On Get It," during the player introductions.

Before tip-off, Josh Groban will perform the U.S. national anthem, while R&B singer Melanie Fiona will perform Canada's.

Bruno Mars, Keri Hilson to Play NBA All-Star Pregame Show

A day before the official game, Cee Lo Green, Far East Movement and Keri Hilson will perform at the NBA's All-Star Saturday Night, which features the slam dunk and three point contests. Hilson will take on the U.S. national anthem, Green will sing "Forget You" and Far East Movement will perform its latest single, "Rocketeer." Cali Swag District is also scheduled to perform its hit song, "Teach Me How to Dougie," at the T-Mobile Rookie Challenge & Youth Jam on Friday (Feb. 18).

As previously reported, Hilson will also perform at the NBA All-Star Pregame show on Sunday, playing her single "Pretty Girl Rock," while Bruno Mars will perform several songs.

For Rihanna, Green and Mars, the performances will come exactly one week after the three artists perform and vie for awards at the 2011 Grammys this Sunday (Feb. 13). The NBA All-Star Game airs Feb. 20 on TNT.

Drake Grammys Q&A 2/11 At 1pm ET