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.
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
Hyderabad beat Bangalore in IPL opener
Yuvraj, Henriques take Sunrisers to 207/4 in IPL-10 opener
Hyderabad post 207/4 against Bangalore in IPL 2017 opener
Interesting Trivia about Kings XI Punjab Team
Yuvraj, Gurkeerat star in Punjab win in Vijay Hazare Trophy