England have now beaten Brazil and Spain, who have won six World Cups between them, over the past 15 months.
"We have got the confidence to beat any team in world football on our day," the Chelsea midfielder said.
"We have done it against Spain and now Brazil. I think we can be happy with ourselves.
"We are certainly heading in the right direction. I am not sure we would have had the capability two years ago to follow through and actually win that game.
"We can improve as well. We might not have dominated the game, but we have beaten Brazil and you can't look badly on that. It's a long time since England have done it."