Rangers may be on a four-game winning streak but that was also the case when St Johnstone went to Ibrox and ended one in December.
And Tommy Wright believes that lightning can strike twice.
The Perth boss has seen the self-belief return to his team on the back of a draw at Celtic and a victory against Ross County.
So there will be no apprehension at having to face Rangers at McDiarmid Park tonight.
“We’re obviously looking forward to the game because we’re going into it on the back of two good performances,” said Wright.
“I know how some clubs might look at it but we’ve got a decent record against Rangers and we’ve already beaten them.
“I believe that we can beat any team in this division.
“We did extremely well at their place and controlled large parts of the game here (a 3-0 defeat) as well.
“There was some poor decision making from us and refereeing decisions went against us that night. We had something like 20 corners, which shows the pressure we were putting them under. If you’d told me that before the game, I’d have said we’d have won it.
“So we’ve nothing to fear.
“They spent some money, which big clubs can do, but I always believe in my team whatever the opposition.”
Reflecting on the crucial – and comfortable – 2-0 win against County that ended a woeful run of form at home, Wright said: “The one thing that was important on Saturday was we were hard to beat.
“They didn’t create a chance until right at the end – practically the last kick of the ball.
“We worked really hard, had energy and made the right decisions. It was a good performance and you could see the belief coming back.
“We know Rangers will pose us different problems and we’ll have to deal with that.”
Wright will have Matty Willock back in his squad but Brian Easton and David McMillan are still sidelined, with Stefan Scougall and Richard Foster likely to be out for the season.