Shane Mosley and Floyd Mayweather met back in 2010

Shane Mosley wants rematches with Floyd Mayweather and Manny Pacquiao and insists he is still in great shape at 43.

The Californian (47-9-1-KO39) returns on August 29 after nearly two years out when he takes on another former foe in Ricardo Mayorga - but he is already targeting clashes with Mayweather and Pacquiao, who he lost to on points in 2010 and 2011 respectively.

Mosley told BoxingScene.com: "My mindset is to beat all the guys that beat me. Obviously I can't beat Vernon Forrest. God bless the dead. There is Mayweather, there is Pacquiao and there is Winky (Wright) if he wants to come back and fight. There is Saul Alvarez Canelo and Miguel Cotto. They are all out there to fight.

Why do I get the old man's title when I probably look the youngest out of all of them? If people don't know me sometimes I still get carded. People think I look 25 or 26. Shane Mosley

"I healed for two years and I feel great. People say I'm old but Bernard Hopkins is 50 and he's getting ready to fight. When I was 38, 39 I was considered old but Mayweather is 38 and Pacquiao is 38 or 37 and they aren't considered old.

"Why do I get the old man's title when I probably look the youngest out of all of them? If people don't know me sometimes I still get carded. People think I look 25 or 26.

"I love rematches. I want rematches with Cotto. If he wants the rematch let's do it. If Oscar De La Hoya wants the rematch let's do it. Right now there aren't any injuries - the Achilles, the groin. I am good.

"Let's do the rematches."