India coach Rahul Dravid praised "phenomenal leader" Virat Kohli for keeping team morale high amid ongoing questions regarding his resignation as T20I captain and subsequent removal as ODI skipper.

Kohli confirmed before the T20 World Cup that he would leave his role as India skipper in the shortest format, though he does intend to carry on playing in the team.

The 33-year-old believed he would continue as ODI and Test captain but is now only the skipper for red ball matches, with Rohit Sharma leading the side in limited overs games.

BCCI chief Sourav Ganguly explained the selectors felt there would have been too much leadership in the white-ball squad had there been two captains for each of the formats.

Ganguly also claimed that Kohli had been asked to stay on as captain, though the batsman dismissed those claims and has opted against attending pre-match media duties since.

But Kohli impressed as India beat South Africa by 113 runs at Centurion in the first Test of their three-match series and Dravid hailed the superstar for remaining focused on the matter at hand.

Speaking at a news conference on Sunday ahead of the second Test in Johannesburg, Dravid said: "I know there's been a lot of noise on other issues a little bit, outside of the group, even leading into this Test match, but honestly, in terms of keeping the morale high, it's not been very difficult because, to be honest, it's been led by the skipper himself.

"I think Virat has been absolutely phenomenal over the last sort of 20 days that we've been here – the way he's trained, the way he's practised, the way he's connected with the group.

"As a coach, sometimes, leading into the series, you know that there's not really too much you can do once the game starts, or there's not too much you can control in the results. But what you're really looking to do as coaches or as support staff, we're looking to prepare well and get the team into a really good space. 

Virat Kohli's record as India's T20 captain

"And Virat has been phenomenal in that – the way he's led the team, he's been absolutely, truly a leader, and I couldn't speak more highly about him and the way he's committed to his own preparation, his own practice, and also just the way he's connected with the group over the last two weeks.

"On and off the field he's truly been a fantastic leader and a really good captain, so that's really helped in creating a really good space. I felt we were in a really good space leading into the first Test match, and a lot of that was led by Virat and his leadership really came to the fore. 

"It's not been hard, it's been a pleasure to work with someone like Virat, he's been a phenomenal leader, and even personally I think that he's in a really good space."

"I think he's been a real credit to himself and to Indian cricket over these last two weeks in spite of all the noise that's been there around him."