Dani Pedrosa has revealed that he was forced to adapt his riding style to cope with the pain from his injured collarbone during the Indianapolis Grand Prix, despite getting the better of Jorge Lorenzo for second position during the closing stages.

The Spaniard has been on the recovery trail since fracturing his collarbone in an accident at the Sachsenring last month, but while he insisted the injury was healing well, he conceded he wasn't yet back at 100 per cent.

Despite this, Pedrosa would prove competitive throughout the Indianapolis weekend and while he didn't have the ultimate pace to keep in-form Repsol Honda team-mate Marc Marquez at bay during the race, he would get the better of a fading Lorenzo to finish in second place.

Admitting to feeling in pain and a lack of energy during the race, Pedrosa was understandably happy to secure his first podium result since the Catalunya Grand Prix

"I gave all I had. I struggled to keep my energy up and I was forced to ride in a different way because of the pain I was suffering," Pedrosa said.

"It's been a tough, tough, tough race but also a tough situation. In the last weeks I did not train physically. I just cycled a little bit, static cycling, but couldn't really do anything at the gym.

"I knew in the first laps I could be up there. But afterwards I didn't know how much I could control the bike.

"The Honda is normally moving a lot, and you need a lot of energy to control it. When the tyres start to move, you need to be very agile on the bike and move around, play with the bike, try to pick up and try to stay low and things like this.

"I started to lose touch with [Marquez and Lorenzo] in the race, but I tried to keep my rhythm up. Then in the last laps I had something left, so I pushed my best, and I got a little closer to Jorge and made the pass. Finally I could take second place, which is very good result.

"I guess this race will make my body a little stronger for the next race."

Slipping further behind race-winner Marquez in the overall standings, Pedrosa is now 21 points adrift. Pedrosa has little time to rest, with round eleven at Brno next weekend.