Powell, beaten by a resurgent Justin Gatlin in this month’s opening Diamond League meeting in Doha, timed six hundredths of a second quicker than Rodgers, who was recently slapped with a nine-month, retroactive drug ban.
Jamaica’s Nesta Carter was third with American Darvis Patton fourth. Powell, 29, has vowed to go “all out” at London 2012 as he bids to erase his reputation of shrinking on the big stage. But he is expected to be outshone by compatriots Usain Bolt and Yohan Blake, the Olympic and world champions.
“It was a good result. Technically it was good. We did a lot of work in Jamaica,” said Powell. “It’s still two months to the Olympics. I’m satisfied.
Shanghai is a good meet, the crowd is fantastic... I’m excited.” Meanwhile, China’s Liu Xiang won the 110m hurdles in 12.97sec as he strengthened his bid to reclaim the Olympic title. Liu won it comfortably from America’s David Oliver and world champion Jason Richardson.
Ooh La Lana! WWE Diva flaunts sexy curves in these 30 pictures
Photos: Salman Khan returns from Jodhpur to Mumbai
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
62 going on 16: These photos of Rekha prove she is 'forever young'
Spotted: Alia Bhatt, Ranveer Singh, Neha Dhupia in Bandra