The reigning Open champion Phil Mickelson believes playing the Scottish open again is perfect preparation to defend his title at Royal Liverpool next week.