I agree with DevinKoncar that spacerimages sometimes are the only solution, but the last time I had the urge to use this was some years ago. Btw, the naming of these images is important for your spam-rating, so use neither "spacer" nor "pixel", instead name them colorwise (like white.gif). The preview pane for Outlook Online will change the size of your spacerimages, when you haven't downloaded them yet, which is pretty ugly in almost every design. Don't use PNG's: some mailclients (like Lotus Notes) have a problem with the rendering.
If the only thing you want to do is creating a whitespace between two tables, you can just use the BR-tag, no? Just set the font-size and line-heigt in the surrounding table. The only restriction is a BR-tag underneath a table, but between two is never a problem.
Also, you can put a BR-tag as the only content inside a td, and use the font-size and line-height to create the needed height.
<table cellpadding="0" cellspacing="0" border="0" align="center" width="600"><tr><td bgcolor="#ffffff" style="font-size:20px; line-height:20px;"><br />
<table cellpadding="0" cellspacing="0" border="0" align="center" width="500"><tr><td bgcolor="#f1f1f1" style="font-size:20px; line-height:20px;">Row 1</td></tr></table><br />
<table cellpadding="0" cellspacing="0" border="0" align="center" width="500"><tr><td bgcolor="#f1f1f1" style="font-size:20px; line-height:20px;">Row 2</td></tr></table>
</td></tr></table>