Kevin Pietersen has been selected for England's one-day squad to face India in January.
The announcement follows an incredible six-month roller-coaster ride for the Surrey all-rounder and Andy Flower's England set-up.
Pietersen called time on his limited-overs international career in May, a move which kick-started his summer of discontent and contract wrangles with the England and Wales Cricket Board.
As negotiations over his reintroduction to the team and subsequent fall-out rumbled on, the 32-year-old missed out on England's failed defence of their ICC World Twenty20 crown.
But on the day it was announced that Ashley Giles was picking up the reins as one-day coach, Pietersen's "reintegration" was complete with the news on Wednesday that he would be involved in the five ODIs in India starting in Rajkot on 11 January.
He is though being rested for the two T20 matches against India in December.
Pietersen returned to the Test squad earlier this month and scored a sizzling 186 on Monday to set up a series-levelling victory inside four days in the second Test in Mumbai.
Bouncing back from making 19 runs in the first two innings in the opening Test, Pietersen said: "It's nice to be back playing. It's special to be part of this team and the dressing room is certainly united."
The South Africa-born star batsman has played no 50 or 20-over cricket for his adopted country since the tour of the United Arab Emirates against Pakistan last winter.
A 13-man squad for the two-match T20 series against India next month was also revealed. Stuart Broad will lead the side with Surrey pace bowler Stuart Meaker the only player included not to have featured in a T20 match for England before.
England are currently top of the International Cricket Council one-day rankings and fourth in the equivalent Twenty20 standings.
They have won just one major ICC limited overs tournament - the 2010 World Twenty20 - but will look to take their first global 50-over title when they host next year's Champions Trophy.
National selector Geoff Miller said: "We know that playing limited-overs cricket in India can be challenging but the T20 and ODI series provide an excellent opportunity for these players to show that they have learnt valuable lessons from the last ODI series against India and improved as players in sub continent conditions.
"We have selected squads containing experienced international players alongside younger players who have impressed playing for England Lions and the England Performance Programme recently and who deserve an opportunity to establish themselves in the England side.
"We are constantly looking to manage the workload of players as effectively as possible and this winter is no different so there are number of players who are being rested for parts of the winter programme. This will enable them to take part in fitness and conditioning programmes in preparation for a busy 2013."
England T20 squad: Broad (captain), Bairstow, Bresnan, Briggs, Buttler, Dernbach, Hales, Lumb, Meaker, Morgan, Patel, Tredwell, Wright
England ODI squad: Cook (captain), Bairstow, Bell, Bresnan, Briggs, Dernbach, Finn, Kieswetter, Meaker, Morgan, Patel, Pietersen, Tredwell, Trott, Anderson / Broad *
* James Anderson will be in the squad for the warm-up fixtures and first three ODI matches only. He will be replaced by Stuart Broad for the remainder for the five-match series.