diff --git a/relation.module b/relation.module
index 94265cd..229d127 100644
--- a/relation.module
+++ b/relation.module
@@ -717,6 +717,8 @@ function relation_delete_multiple($rids) {
     db_delete('relation')->condition('rid', $rid)->execute();
     db_delete('relation_revision')->condition('rid', $rid)->execute();
     module_invoke_all('entity_delete', $relation, 'relation');
+    // Invoke rules event relation_delete..
+    module_invoke('rules', 'invoke_event', 'relation_delete', $relation);
     field_attach_delete('relation', $relation);
     $endpoints = field_get_items('relation', $relation, 'endpoints');
     relation_clear_related_entities_cache($endpoints);
@@ -768,7 +770,7 @@ function relation_uri($relation) {
  * @param $entity_type
  *   (optional) The entity type of one of the endpoints.
  * @param $entity_id
- *   (optional) The entity id of one of the endpoints. Can also be an array of 
+ *   (optional) The entity id of one of the endpoints. Can also be an array of
  *   entity IDs.
  * @param $r_index
  *   (optional) The index of the search entity in the relation to be found
diff --git a/relation.rules.inc b/relation.rules.inc
index 337a910..5eb747d 100644
--- a/relation.rules.inc
+++ b/relation.rules.inc
@@ -24,6 +24,13 @@ function relation_rules_event_info() {
         'relation' => array('type' => 'relation', 'label' => t('relation')),
       ),
     ),
+    'relation_delete' => array(
+      'label' => t('After deleting a relation'),
+      'group' => t('Relation'),
+      'variables' => array(
+          'relation' => array('type' => 'relation', 'label' => t('relation')),
+      ),
+    ),
   );
 }
 
