2 views blocks on 1 page - no duplicate results
There are a few solutions:


You can use Panels module to build your page. Using this module you can insert a block in multiple times.
You can use this code into different regions to display the view 

&lt;?php print views_embed_view("VIEW_NAME","MACHINE_NAME","ARGUMENTS");


The views_embed_view displays the view.
You can also load the block itself despite of what entity has generated it's content by the following code

&lt;?php
  $block = module_invoke('module_name', 'block_view', 'block_delta');
  print render($block['content']);
?&gt;  



The How to insert a block into a node or template in Drupal 7? gives you more details about the arguments of above code.