At least later in their career?
Tim's good US Open performance made me think about this.
Becker: Won his last three slams on hard (US Open 1989; Aus Open 1991/96)
Edberg: Won his last two slams at the US Open (1991/92)
Rafter: Won US Open twice, but never Wimbledon
Sampras: Won his last slam at the US Open.
Or was it only because Pete owned Wimbledon?