Display region's blocks into user-profile.tpl.php
If you would like to show blocks only on the profile page and not on the user/register or user/login or or user/*/edit, you can use the code for blocks visibility.

&lt;?php
global $user;
if (arg(0) == 'user' &amp;&amp; $user-&gt;uid == arg(1) &amp;&amp; is_numeric(arg(1)) &amp;&amp; (arg(2) == NULL) )
{
  return TRUE;
}

else {
  return FALSE;
}
?&gt;