The 35-year-old Yuvraj was on Friday included in the squad for the three One-Day Internationals (ODI) and as many T20s to be played against England, starting January 15.
"It's a great thing he (Yuvraj) has been included in both the formats. I'm confident he will get some runs and succeed," Ganguly said.
On Kohli's elevation as skipper, Ganguly, who is also the Cricket Association of Bengal (CAB) chief, said: "He is the right successor (to Mahendra Singh Dhoni) in One-day Internationals and T20Is. He will be equally fantastic, there's no doubt about that."
The 28-year-old Kohli was officially named captain on Friday after Dhoni stepped down as the captain of the limited overs team after more than nine years at the helm.
The Ranchi cricketer was, however, included in the team as a wicketkeeper-batsman.
Yuvraj, Dhoni mentoring Indian team, says batting coach Sanjay Bangar
Ajit Agarkar peplexed over Dhoni, Yuvraj's batting positions
Azhar Ali thanks Dhoni, Kohli & Yuvraj
Ganguly, Harbhajan wish Yuvraj Singh on 300th ODI
CT 2017: Win over Pakistan emphatic start for title defence, says Yuvraj Singh
IPL 10: Sunrisers Hyderabad won by 8 wickets
Yuvraj Singh keen to contribute to India's Champions Trophy title defence
IPL 2017: Yuvraj's blitzkrieg powers Sunrisers to 185/3
IPL10: Yuvraj Singh praises Hyderabad's all-round performance
Hyerabad beat Bangalore in IPL 10 opener