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.
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
Ben Stokes will get big bucks in IPL says Yuvraj Singh
India, England gear up for do-or-die final T20I
2nd T20I: India won by 5 Runs