That run has seen the Potters slip to 17th in the Premier League table with nine points from 10 games but boss Mark Hughes believes the statistics are deceiving.
He said: "If you look at those seven games we've played Arsenal, Manchester City and Manchester United, as well as a Southampton side in the top six.
"They were difficult games and a run of fixtures anybody would have difficulty with, so we understand the reasons behind that (the run).
"We played well at Fulham, but came away with nothing, exceptionally well at Old Trafford, by all accounts one of our best performances for many years, but again lost, so they were disappointing.
"But in terms of going into the game with Swansea it gives us confidence because our away performances have been good, albeit we haven't been picking up points."