The defending champions were stunned by Sri Lanka in their opening game of the tournament, but recovered with a 32-run win over India that puts them in contention to reach the Super Sixes.
The victory was anchored by a fine 109 from skipper Edwards, who overtook Australia's Belinda Clark to become the highest run scorer in women's one-day internationals with 4,901 to her name.
And former team-mate Guha said the 33-year-old needed to use all her experience and leadership qualities to record the seventh ODI century of her career after being put under intense pressure by India's bowlers early on.
She told Sky Sports: "I've always said the sign of a good team is one that can bounce back in tough situations and they had to come out strong today.
"They had no other option and it was led very much by Charlotte Edwards, the captain who played a tremendous innings at the start of the day.
"It was gutsy, steely determination and got her side off to a tremendous start. She struggled early on and found it hard to get runs on the board because the Indian bowlers were bowling so tightly, but she got off the mark and started playing extremely fluently.
"It was just like what we've seen from her over the years and she played some quality shots over extra cover. She started opening up towards the end of her innings to get her up to that hundred.
"I know Charlotte and I know she will have been extremely pleased with that hundred, but I know she wanted to bat the majority of the innings and really anchor it and take pressure off the other batsmen.
"She wanted to lead from the front."
Guha also highlighted the contribution of opening bowler Katherine Brunt, who recorded figures of 4-29 in her nine overs and stifled the Indian reply.
The Yorkshire bowler was one of the bright spots in England's opening defeat and Guha feels her form offers plenty of cause for optimism ahead of the final group game against West Indies on Tuesday.
She added: "She really does open up well, she likes to be aggressive and we saw today that she wasn't afraid of bowling those bouncers.
"The Indian batsmen were put on the back foot and she created wicket-taking opportunities through that as well.
"Her lines and lengths were immaculate and she's one of those players you'd love to have in your side. I think she really galvanised the team; she played with her heart on her sleeve.
"She gave absolutely everything in that last game against Sri Lanka and they fell short, which she would have been extremely disappointed with.
"But she's come out today and given her all once again, which is what you expect from her."
Coverage of the ICC Women's World Cup 2013 - part of the year round schedule of live women's sport on Sky Sports - continues on Sunday when England take on India, live on Sky Sports 1 HD at 3.25am. For full coverage details click here.